Inkscape Keyboard Shortcuts and interfaces

Note: no menu bar document available, learn by trial and error


https://inkscape.org/en/doc/keys.html

Tools

F1, s Selector
Space Selector (temporary) - Space switches to the Selector tool temporarily; another Space switches back. Space Bar + Mouse pan (scroll) canvas
F2, n Node tool
F3, z Zoom tool
F4, r Rectangle tool
F5, e Ellipse/arc tool
F6, p Freehand (Pencil) tool
Shft+F6, b Bezier (Pen) tool
Ctrl+F6, c Calligraphic tool
Ctrl+F1, g Gradient tool
F7, d Dropper tool
F8, t Text tool
F9, i Spiral tool
Shft+F9, * Star tool
Ctrl+F2, o Connector tool

Dialogs

Shft+Ctrl+F Fill and Stroke
Shft+Ctrl+W Swatches
Shft+Ctrl+T Text and Font
Shft+Ctrl+M Transform
Shft+Ctrl+L Layers
Shft+Ctrl+A Align and Distribute
Shft+Ctrl+O Object Properties
Shft+Ctrl+H Undo history
Shft+Ctrl+X XML Editor
Shft+Ctrl+D Document Preferences
Shft+Ctrl+P Inkscape Preferences
Shft+Ctrl+E Export to PNG
Ctrl+F Find
Shft+Alt+B Trace bitmap
F12 Toggle dialogs - This temporarily hides all open dialogs; another F12 shows them again.
Esc Within a dialog return to the canvas
Ctrl+F4, Ctrl+W Within a dialog close the dialog
Tab Within a dialog jump to next widget
Shft+Tab Within a dialog jump to previous widget
Enter Within a dialog set the new value - This accepts the new value you typed in a text field and returns focus to canvas.
Ctrl+Enter in XML Editor, set the attr value When editing an attribute value in XML Editor, this sets the new value (same as clicking the Set attribute button).
Space, Enter activate current button or list
Ctrl+PgUp, Ctrl+PgDn in a multi-tab dialog, switch tabs

Controls bar

Alt+X jump to the first editable field
Enter accept the new value
Esc cancel changes, return to canvas
Ctrl+Z cancel changes
Tab jump to next field
Shft+Tab jump to previous field
Up arrow, Down arrow change value by 0.1
PgUp, PgDn change value by 5.0

Canvas

=, + zoom in
- zoom out
middle click, Ctrl+right click zoom in
Shft+middle click, Shft+right click zoom out
Ctrl+mouse wheel zoom in or out
Shft+middle button drag zoom into the area
Alt+Z Activate zoom field - The zoom field in the lower left corner of the window allows you to specify zoom level precisely.
1 zoom 1:1
2 zoom 1:2
3 zoom to selection
4 zoom to drawing
5 zoom to page
Ctrl+E, 6 zoom to page width
` (back quote) previous zoom
Shft+` next zoom
Ctrl+arrows scroll canvas - Scrolling by keys is accelerated, i.e. it speeds up when you press Ctrl+arrows in quick succession, or press and hold.
middle button drag pan canvas
Shft+right button drag, Ctrl+right button drag pan canvas
mouse wheel scroll canvas vertically
Shft+mouse wheel scroll canvas horizontally
mouse drag drag off a ruler to create guide
|, Shft+\ toggle guides and snapping to guides
#, Shft+3 toggle grid and snapping to grid
Ctrl+keypad 5 toggle normal/outline mode

Palette

click set fill color on selection
Shft+click set stroke color on selection
mouse drag drag fill color to objects
Shft+mouse drag drag stroke color to objects

File

Ctrl+N create new document
Ctrl+O open an SVG document
Shft+Ctrl+E export to PNG
Ctrl+I import bitmap or SVG
Ctrl+P print document
Ctrl+S save document
Shft+Ctrl+S save under a new name
Shft+Ctrl+Alt+S save a copy
Ctrl+Q exit Inkscape

Window

Ctrl+R toggle rulers
Ctrl+B toggle scrollbars
F11 toggle fullscreen
F10 main menu
Shft+F10, right click drop-down (context) menu
Ctrl+F4, Ctrl+W close document window - This shuts down Inkscape if it was the only document window open.
Ctrl+Tab next document window
Shft+Ctrl+Tab previous document window - These cycle through the active document windows forward and backward.

Layers

Shft+PgUp move to layer above
Shft+PgDn move to layer below
Shft+Ctrl+PgUp raise layer
Shft+Ctrl+PgDn lower layer
Shft+Ctrl+Home raise layer to top
Shft+Ctrl+End lower layer to bottom

Object

Shft+Ctrl+Y, Ctrl+Z undo
Shft+Ctrl+Z, Ctrl+Y redo
Ctrl+C copy selection - This places a copy of the selection to the Inkscape clipboard. Text from text objects is also placed onto the system clipboard.
Ctrl+X cut selection - This works the same as copy selection followed by deleting the selection.
Ctrl+V paste clipboard - This places the clipboard objects at the mouse cursor, or at the center of the window if mouse is outside the canvas.
When editing text with the text tool, this pastes the text from the system clipboard into the current text object.
Ctrl+Alt+V paste in place - This places the clipboard objects to the original location from which they were copied.
Shft+Ctrl+V paste style -
This applies the style of the (first of the) coped object(s) to the current selection.
If a gradient handle (in Gradient tool) or a text span (in Text tool) are selected, they get the style instead of the entire object.
Ctrl+D duplicate selection
Alt+D clone object - A clone can be moved/scaled/rotated/skewed independently, but it updates the path, fill, and stroke from its original.
The clone is placed exactly over the original object and is selected.
You can only clone one object at a time; if you want to clone several objects together, group them and clone the group.
Shft+Alt+D unlink clone - Unlinking a clone cuts the link to the original, turning the clone into a plain copy.
Shft+D select original - To find out which object this is a clone of, select the clone and give this command. The original will be selected.
Alt+B create a bitmap copy
This exports the selected object(s) (all other objects hidden) as PNG in the document's directory and imports it back.
The imported bitmap is placed over the original selection and is selected.
Shft+Alt+B trace bitmap - This opens the Trace Bitmap dialog allowing you to convert a bitmap object to path(s).
Alt+I object(s) to pattern - This converts the selection to a rectangle with tiled pattern fill.
Shft+Alt+I pattern to object(s) - Each selected object with pattern fill is broken into the same object without fill and a single pattern object.
Shft+Ctrl+U, Ctrl+G group selected objects - Use Ctrl+click to select objects within group.
Shft+Ctrl+G, Ctrl+U ungroup selected group(s) - This removes only one level of grouping; press Ctrl+U repeatedly to ungroup nested groups.
Home raise selection to top
End lower selection to bottom
PgUp raise selection one step
PgDn lower selection one step

Path

Shft+Ctrl+C convert selected object(s) to path
Ctrl+Alt+C convert stroke to path
Ctrl++ union - Union combines any number of objects into a single path, removing overlaps.
Ctrl+- difference -Difference works on 2 objects, extracting the top from the bottom.
Ctrl+* intersection - Intersection creates a path representing the common (overlapping) area of all selected objects.
Ctrl+^ exclusive OR (XOR) - XOR is similar to Union, except that it works on 2 objects and removes areas where the objects overlap.
Ctrl+/ division (cut) - Division cuts the bottom object into pieces by the top object, preserving the fill and stroke of the bottom.
Ctrl+Alt+/ cut path
Cut Path cuts the bottom object's stroke only where it is intersected by the top path, removing any fill from the result.
The result of Union, Difference, Intersection, and XOR inherits the id= attribute and therefore the clones of the bottom object.
Division and Cut path normally produce several objects; of them, a random one inherits the id= of the bottom source object.
Ctrl+( inset path (towards center)
Ctrl+) outset path (away from center) - The default offset distance is 2 px (SVG pixel units, not screen pixels).
Alt+( inset path by 1 pixel
Alt+) outset path by 1 pixel
Shft+Alt+( inset path by 10 pixels
Shft+Alt+) outset path by 10 pixels - The actual distance for pixel offsets depends on zoom level. Zoom in for finer adjustment.
All the (, ) commands convert the object to path, if necessary, and produce regular path.
Ctrl+J create dynamic offset
Ctrl+Alt+J create linked offset
These commands produce an offset object, editable by the node tool, standalone or linked to the original.
Shft+D select source
Selecting a linked offset and giving this command will select the source path of the linked offset.
Ctrl+K combine paths -
This is different from grouping in that combined paths create one object.
This is different from Union in that overlapping areas are not affected.
Whether overlapping areas are filled is controlled by the Fill: winding/alternating switch on the Fill & Stroke dialog.
Shft+Ctrl+K break paths apart - This attempts to break an object into constituent paths; it will fail if the object is one solid path.
Ctrl+L simplify
This command attempts to simplify selected path(s) by removing extra nodes. It converts all objects to paths first.
If you invoke this command several times in quick succession, it will act more and more aggressively.
Invoking Simplify again after a pause restores the default threshold (settable in the Inkscape Preferences dialog).

Selector

Tab select next object
Shft+Tab select previous object -
These keys pick objects in their z-order (Tab cycles from bottom to top, Shift+Tab cycles from top to bottom).
Unless you did manual rearrangements, the last object you created is always on top.
As a result, if nothing is selected, pressing Shift+Tab once conveniently selects the object you created last.
This works on objects within the current layer (unless you change that in preferences).






Ctrl+A select all (current layer) - This works on objects within the current layer (unless you change that in preferences).
Ctrl+Alt+A select all (all layers)
! invert selection (current layer)
Alt+! invert selection (all layers)
Esc deselect
Backspace, Del delete selection
arrows move selection by the nudge distance
Shft+arrows move selection by 10x nudge distance
Alt+arrows move selection by 1 pixel
Alt+Shft+arrows move selection by 10 pixels
., > scale selection up by the scale step
,, < scale selection down by the scale step
Ctrl+., Ctrl+> scale selection to 200%
Ctrl+,, Ctrl+< scale selection to 50%
Alt+., Alt+> scale selection up by 1 pixel
Alt+,, Alt+< scale selection down by 1 pixel
The actual size increment for pixel scaling depends on zoom level. Zoom in for finer scaling.
Scaling is uniform around the center, so that the size increment applies to the larger of the two dimensions.
[, ] rotate selection by the angle step
Ctrl+[, Ctrl+] rotate selection by 90 degrees
Alt+[, Alt+] rotate selection by 1 pixel
The actual angle for pixel rotation depends on zoom level. Zoom in for finer movement.
These commands use the rotation center, draggable in Selector (by default it's in geometric center).
h flip selection horizontally
v flip selection vertically
click select an object
Shft+click toggle selection
click - click (double-click) edit the object
paths, double clicking switches to Node tool;
shapes, to corresponding shape tool;
text, to Text tool.
groups, double clicking per
ms the Enter group command (the group becomes temporary layer).
Double clicking in empty space swithes to the parent layer in the hierarchy, if any.
Ctrl+click select within group
Ctrl+Shft+click toggle selection within group
Alt+click select under
Alt+click selects the object at click point which is beneath (in z-order) the lowest selected object at click point.
If the bottom object is reached, Alt+click again selects the top object. So, several Alt+clicks cycle through z-order stack at point.
On Linux, Alt+click and Alt+drag may be reserved by the window manager. If you reconfigure your window manager
to not map Alt+click, then it will be free for Inkscape to use.
If your keyboard has a Meta key, you may wish to set your Modifier key to use it instead of Alt.
(Sometimes you can also use Ctrl+Alt+click (select under in groups) with the same effect as Alt+click.)

Shft+Alt+click toggle under
Ctrl+Alt+click select under, in groups
Shft+Ctrl+Alt+click toggle under, in groups
Ctrl+Enter enter group
Ctrl+Backspace go to parent group/layer
mouse drag select multiple objects
Shft+mouse drag add objects to selection
mouse drag select + move
Alt+mouse drag move selected
Ctrl+mouse drag restrict movement to horizontal or vertical
Shft+mouse drag temporarily disable snapping
mouse dragSpace drop a copy
click toggle scale/rotation handles
mouse drag scale (scale handles)
mouse drag rotate or skew (rotation handles)
mouse drag scale
Ctrl+mouse drag scale preserving aspect ratio
Shft+mouse drag symmetric transformation
Alt+mouse drag slow movement
mouse drag rotate or skew
Ctrl+mouse drag snap skew angle
Ctrl+mouse drag snap rotation angle
mouse drag move rotation center
Shft+click reset rotation center
Esc cancel rubberband, move, transformation

Node tool

Tab select next node
Shft+Tab select previous node
Ctrl+A select all nodes in subpath(s)
Ctrl+Alt+A select all nodes in path
! invert selection in subpath(s)
Alt+! invert selection in path
Esc deselect all nodes
arrows move selected node(s) by the nudge distance
Shft+arrows move selected node(s) by 10x nudge distance
Alt+arrows move selected node(s) by 1 pixel
Alt+Shft+arrows move selected node(s) by 10 pixels
<, > contract/expand both handles by scale step
Left Ctrl+<, Left Ctrl+> scale left handle by the scale step
Right Ctrl+<, Right Ctrl+> scale right handle by the scale step
Left Alt+<, Left Alt+> scale left handle by 1 pixel
Right Alt+<, Right Alt+> scale right handle by 1 pixel
[, ] rotate both handles by the angle step
Left Ctrl+[, Left Ctrl+] rotate left handle by the angle step
Right Ctrl+[, Right Ctrl+] rotate right handle by the angle step
Left Alt+[, Left Alt+] rotate left handle by 1 pixel
Right Alt+[, Right Alt+] rotate right handle by 1 pixel
., > scale nodes up by the scale step
,, < scale nodes down by the scale step
Alt+., Alt+> scale nodes up by 1 pixel
Alt+,, Alt+< scale nodes down by 1 pixel
[, ] rotate nodes by the angle step
Alt+[, Alt+] rotate nodes by 1 pixel
h flip nodes horizontally
v flip nodes vertically
Shft+L make line
Shft+U make curve
Shft+C make cusp
Shft+S make smooth
Shft+Y make symmetric
Ctrl+click toggle smooth/cusp/symmetric
Shft+J join selected nodes
Shft+B break selected node(s)
Backspace, Del delete selected node(s)
Ctrl+Backspace, Ctrl+Del delete without preserving shape
Ctrl+Alt+click create/delete node
clickclick create node
Ins insert new node(s)
Shft+D duplicate selected node(s)
click click a non-selected object to select
Alt+click select under
Shft+click toggle selection
click select a node
click select two adjacent nodes
Shft+click toggle selection
click deselect
mouse drag select multiple nodes
Shft+mouse drag add nodes to selection
mouse drag move selected nodes
Ctrl+mouse drag restrict movement to horizontal or vertical
Ctrl+Alt+mouse drag move along handles
Shft+mouse drag temporarily disable snapping
Shft+mouse drag drag out handle
mouse drag move a node handle
Ctrl+mouse drag snap the handle to angle steps
Shft+mouse drag rotate both handles
Alt+mouse drag lock the handle length
Ctrl+click retract the handle
Shft+r reverse path direction
Esc cancel rubberband or move

Rectangle tool

mouse drag draw a rectangle
Ctrl+mouse drag make a square or integer-ratio rectangle
Shft+mouse drag draw around the starting point
click click an object to select
Alt+click, Ctrl+Alt+click select under
Shft+click toggle selection
mouse drag drag a handle to resize or round corners
Ctrl+mouse drag lock width, height, or ratio (resize handles)
Ctrl+mouse drag lock the corner circular (rounding handles)
Esc deselect

Ellipse tool

mouse drag draw an ellipse
Ctrl+mouse drag make circle or integer-ratio ellipse
Shft+mouse drag draw around the starting point
click click an object to select
Alt+click, Ctrl+Alt+click select under
Shft+click toggle selection
mouse drag drag a handle to resize, make arc or segment
Ctrl+mouse drag lock circle (resize handles)
Ctrl+mouse drag snap to angle steps (arc/segment handles)
Esc deselect

Star tool

mouse drag draw a star
Ctrl+mouse drag snap star to angle steps
click click an object to select
Alt+click select under
Shft+click toggle selection
mouse drag drag a handle to vary the star shape
Ctrl+mouse drag keep star rays radial (no skew)
Shft+mouse drag round the star
Shft+click remove rounding
Alt+mouse drag randomize the star
Alt+click, Ctrl+Alt+click remove randomization
Esc deselect

Spiral tool

mouse drag draw a spiral
Ctrl+mouse drag snap spiral to angle steps
click click an object to select
Alt+click select under
Shft+click toggle selection
mouse drag roll/unroll from inside (inner handle)
Alt+mouse drag converge/diverge (inner handle)
Alt+click, Ctrl+Alt+click reset divergence (inner handle)
Shft+click zero inner radius (inner handle)
mouse drag roll/unroll from outside (outer handle)
Shft+mouse drag scale/rotate (outer handle)
Ctrl+mouse drag snap handles to angle steps
Esc deselect

Zoom tool

click zoom in
Shft+click zoom out
mouse drag zoom into the area

Pencil tool

mouse drag draw a freehand line
Shft+mouse drag add to selected path
Shft+mouse drag temporarily disable snapping

Pen (Bezier) tool

click create a sharp node
Shft+click add to selected path
mouse drag create a bezier node with two handles
Shft+mouse drag move only one handle
Ctrl+mouse drag snap the handle to angle steps
arrows move last node by the nudge distance
Shft+arrows move last node by 10x nudge distance
Alt+arrows move last node by 1 pixel
Alt+Shft+arrows move last node by 10 pixels
Ctrl+ snap last segment to angle steps
Shft+L make last segment line
Shft+U make last segment curve
Enter finish current line
right click finish current line
clickclick finish current line
Esc, Ctrl+z cancel current line
Backspace, Del erase last segment of current line

Calligraphy

mouse drag draw a calligraphic line
Left arrow, Right arrow adjust pen width
Up arrow, Down arrow adjust pen angle
Esc deselect
mouse drag create gradient
clickclick create default gradient
Tab select next handle
Shft+Tab select previous handle
arrows move selected handle by the nudge distance
Shft+arrows move selected handle by 10x nudge distance
Alt+arrows move selected handle by 1 pixel
Alt+Shft+arrows move selected handle by 10 pixels
Esc deselect handle
click - click open gradient editor
Shft+r reverse gradient definition
click click an object to select
Alt+click select under
Shft+click toggle selection

Dropper tool

click pick fill color
Shft+click pick stroke color
mouse drag average fill color
Shft+mouse drag average stroke color
Alt+click pick inverse color
Ctrl+C copy color

Text tool

click create/select a text object
Esc deselect the text object
arrows move cursor by one character
Ctrl+Left arrow, Ctrl+Right arrow move cursor by one word
Ctrl+Up arrow, Ctrl+Down arrow move cursor by one paragraph
Home, End go to beginning/end of line
Ctrl+Home, Ctrl+End go to beginning/end of text
mouse drag create flowed text
mouse drag adjust frame size
Ctrl+mouse drag lock width, height, or ratio of frame
Alt+W flow text into frame
Alt+Shft+W unflow text from frame
Shft+D select external frame
Shft+D select path from text
Enter start a new line or paragraph
Ctrl+U toggle Unicode entry
Ctrl+Space insert no-break space
mouse drag select text
Shft+arrows select text by character
Ctrl+Shft+arrows select text by word
Shft+Home, Shft+End select to beginning/end of line
Ctrl+Shft+Home, Ctrl+Shft+End select to beginning/end of text
clickclick select word
clickclickclick select line
Ctrl+A select all text
Ctrl+B make selection bold
Ctrl+I make selection italic
Alt+> expand line/paragraph by 1 pixel
Shft+Alt+> expand line/paragraph by 10 pixels
Alt+< contract line/paragraph by 1 pixel
Shft+Alt+< contract line/paragraph by 10 pixels
Ctrl+Alt+> make the text object taller by 1 pixel
Shft+Ctrl+Alt+> make the text object taller by 10 pixels
Ctrl+Alt+< make the text object shorter by 1 pixel
Shft+Ctrl+Alt+< make the text object shorter by 10 pixels
Alt+arrows shift characters by 1 pixel
Shft+Alt+arrows shift characters by 10 pixels
Ctrl+[, Ctrl+] rotate character(s) by 90 degrees
Alt+[, Alt+] rotate character(s) by 1 pixel

Select and Transform

The Select tool allows you to activate, move, rotate, shear, and scale single or multiple objects at a time.

Edit Paths By Nodes

The Edit Paths By Nodes tool allows you to alter the properties of a vector object relative to its coordinates on the X and Y axis.
Editable properties include nodes (or coordinate points of an object) and lines.

Tweak Objects

The Tweak Objects tool allows you to make compound alterations to multiple objects, paths, and colors at a time.
Alterations include moving multiple objects at once, shrinking, rotating, or duplicating them.
It also allows you to make adjustments based on colors and blurs.

Zoom

The Zoom tool allows you to increase or decrease your view of the canvas.
You can zoom in to see fine details, zoom out to get a more complete view of the canvas, or set the view ratio to 1:1 in order to see how the canvas looks at full size.

Measurement

The Measurement tool allows you to assess the length, width, height, radius, or diameter of specific objects in the following units of measurement: px, mm, pc, pt, in, cm.

Squares and Rectangles

The Squares and Rectangles tool is used to create 4-sided vector objects, including squares and rectangles.
The tool allows you to create rectangles with either perfect right angle corners or rounded corners to varying degrees.

3D Boxes

The 3D Boxes tool allows you to quickly create three-sided vector boxes that appear as if they’re three-dimensional.
The X, Y, and Z axis can be adjusted indepently in order to determine the box’s width, height, and depth.

Circles, Ellipses, and Arcs

The Circles, Ellipses, and Arcs tool can be used to create vector objects with curved edges, including circles and ellipses.
The tool also allows you to create partial ellipses in pie chart style.

Stars and Polygons

The Stars and Polygons tool allows you to create both stars and polygons.
When creating stars, you’ll be able to determine the number of corners the star has, the spoke ratio between each star, and you can choose to give your star rounded corners as well.
When creating polygons, you’ll be able to determine the number of sides/corners and you can choose to make them rounded if you’d like.

Spirals

The Spirals tool is used to create vector paths that follow a spiral trajectory.
The tool allows you to adjust the number of turns the spiral has as well as its divergence from its center point.

Draw Freehand Lines

The Draw Freehand Lines tool is used to draw vector paths that follow the trajectory of your hand movement.

Bezier Pen

The Bezier Pen is used to create vector paths by creating a series of individual points known as nodes.
The paths can have straight edges or curved edges.

Draw Calligraphic or Brush Strokes

The Draw Calligraphic or Brush Strokes tool allows you to create freehand vector objects using a classic brush stroke and shape of your choosing.

Text Objects

The Text Objects tool is used to create vector text and wording of your choosing.
It allows you to flow your text into a bounding box, or simply generate it all on one line.
You can also adjust the font, size, orientation, spacing between letters and words, as well as various other adjustments.

Spray Objects

The Spray Objects tool allows you to generate vector objects by spraying them onto the canvas based on a shape of your choosing.

Erase Existing Paths

The Erase tool is used to delete segments of vector paths in a freestyle technique that is based on the trajectory of your hand movement.

Fill Bounded Areas

The Fill Bounded Areas tool, commonly known as the bucket fill tool, allows you to fill empty spaces with a predetermined fill color.
In order for the tool to work, the area you’re filling in must be completely surrounded by a closed path.
It will not work on empty spaces that bleed out into the open canvas.

Create and Edit Gradients

The Create and Edit Gradients tool allows you to give vector objects multiple colors that fade into each other, otherwise known as gradients.
The tool also allows you to edit the gradients based on colors used, number of colors, and the position of the colors relative to the object the gradient is being applied to.
The gradients can follow either a linear (straight) or radial (rounded) path.

Meshes

The Meshes tool is used to give vector objects a gradient that follows a grid (mesh) or a cone shape (conical).

Pick Colors From Image

The Pick Colors From Image tool, commonly referred to as the dropper, allows you to set an object’s fill and stroke color based on another object’s color.
The tool allows you to sample colors from both vector and raster images.

Diagram Connectors

The Diagram Connectors tool allows you to create diagrams by generating paths and boxes that link objects together.

Dialogs

Open

Shift+Ctrl+F Fill and Stroke
Shift+Ctrl+W Swatches
Shift+Ctrl+T Text and Font
Shift+Ctrl+M Transform
Shift+Ctrl+L Layers
Shift+Ctrl+A Align and Distribute
Shift+Ctrl+O Object Properties
Shift+Ctrl+H Undo History
Shift+Ctrl+X XML Editor
Shift+Ctrl+D Document Preferences
Shift+Ctrl+P Inkscape Preferences
Shift+Ctrl+E Export to PNG
Ctrl+F Find
Shift+Alt+B Trace Bitmap
Shift+Ctrl+7 Path Effects
These shortcuts open a new dialog window if it wasn't open yet, otherwise the corresponding dialog gets focus.

Toggle visibility

F12 toggle dialogs
This temporarily hides all open dialogs; another F12 shows them again.

Within a dialog

Esc return to the canvas
Ctrl+F4, Ctrl+W close the dialog
Tab jump to next widget
Shift+Tab jump to previous widget
Enter set the new value
This accepts the new value you typed in a text field and returns focus to canvas.
Ctrl+Enter in XML Editor, set the attr value
When editing an attribute value in XML Editor, this sets the new value (same as clicking the "Set attribute" button).
Space, Enter activate current button or list
Ctrl+PgUp, Ctrl+PgDn in a multi-tab dialog, switch tabs

Controls bar

Access

The Controls bar at the top of the document window provides different buttons and controls for each tool.
Alt+X jump to the first editable field

Navigate

Tab jump to next field
Shift+Tab jump to previous field
Use these to navigate between fields in the Controls bar (the value in the field you leave, if changed, is accepted).

Change values

Up arrow, Down arrow change value by 0.1
PgUp, PgDn change value by 5.0
Enter accept the new value
This accepts the new value you typed in a text field and returns focus to canvas.
Esc cancel changes, return to canvas
This cancels any changes you made in a text field and returns focus to canvas.
Ctrl+Z cancel changes
This cancels any changes you made in a text field but you stay in the field.

Canvas

Zoom

=, + zoom in
- zoom out
The keypad +/- keys do zooming even when you are editing a text object, unless NumLock is on.
middle click, Ctrl+right click zoom in
Shift+middle click, Shift+right click zoom out
Ctrl+mouse wheel zoom in or out
When the "Mouse wheel zooms by default" option is on in Preferences, Ctrl+wheel scrolls instead of zooming. To zoom, use wheel without Ctrl.
Shift+middle button drag zoom into the area
Alt+Z activate zoom field
The zoom field in the lower right corner of the window allows you to specify zoom level precisely.

Preset zooms

1 zoom 1:1
2 zoom 1:2
3 zoom to selection
4 zoom to drawing
5 zoom to page
Ctrl+E, 6 zoom to page width

Zoom history

` (back quote) previous zoom
Shift+` next zoom
With these keys, you can travel back and forth through the history of zooms in this session

Scroll (pan)

Ctrl+arrows scroll canvas
Scrolling by keys is accelerated, i.e. it speeds up when you press Ctrl+arrows in quick succession, or press and hold.
middle button drag pan canvas
Shift+right button drag, Ctrl+right button drag pan canvas
mouse wheel scroll canvas vertically
When the "Mouse wheel zooms by default" option is on in Preferences, mouse wheel zooms instead of scrolling. To scroll, use Ctrl+wheel.
Shift+mouse wheel scroll canvas horizontally
When the "Left mouse button pans when Space is pressed" option is on in Preferences, Space+mouse drag also pans canvas.

Guides, grids, snapping

mouse drag drag off a ruler to create guide
Drag off the horizontal or vertical ruler to create a new guideline. Drag a guideline onto the ruler to delete it.
mouse drag drag a ruler to move it
Shift+mouse drag drag a ruler (not near anchor) to rotate it
Ctrl+Shift+mouse drag rotate ruler with angle snapping
Ctrl+click delete ruler
|, Shift+\ toggle guides and snapping to guides
If you want to see the guides but not snap to them, use the global snapping toggle (% key).
When you create a new guide by dragging off the ruler, guide visibility and snapping are turned on.
#, Shift+3 toggle grids and snapping to grids
If you want to see the grids but not snap to them, use the global snapping toggle (% key).
Note that only the 3 key on the main keyboard works, not on the keypad.
% toggle snapping on and off
This toggle affects snapping to grids, guides, and objects in all tools.

Display mode

Ctrl+keypad 5 toggle normal/outline mode

Palette

These keys work both in the floating palette dialog and in the palette frame at the bottom of the window.
click set fill color on selection
Shift+click set stroke color on selection
right click set stroke color on selection
mouse drag drag fill color to objects
Shift+mouse drag drag stroke color to objects
To change fill/stroke of an object by dragging color on it, that object need not be selected.
You can also drag colors to the Fill (F) and Stroke (S) indicators in the statusbar to change the selection.

File

Ctrl+N create new document
Ctrl+O open a document
Shift+Ctrl+E export to PNG
Ctrl+I import bitmap or vector
Ctrl+P print document
Ctrl+S save document
Shift+Ctrl+S save under a new name
Shift+Ctrl+Alt+S save a copy
Ctrl+Q exit Inkscape

Window

Ctrl+R toggle rulers
Ctrl+B toggle scrollbars
F11 toggle fullscreen
F10 main menu
Menus can also be activated by Alt with the letter underscored in the menu name.
Shift+F10, right click drop-down (context) menu
Ctrl+F4, Ctrl+W close document window
This shuts down Inkscape if it was the only document window open.
Ctrl+Tab next document window
Shift+Ctrl+Tab previous document window
These cycle through the active document windows forward and backward.

Layers

Shift+Ctrl+N create new layer
Shift+PgUp move to layer above
Shift+PgDn move to layer below
These commands move the selected objects from one layer to another.
Shift+Ctrl+PgUp raise layer
Shift+Ctrl+PgDn lower layer
Shift+Ctrl+Home raise layer to top
Shift+Ctrl+End lower layer to bottom
These commands move the current layer among its siblings (normally other layers).

Edit Menu

Clone
Create Clone, The European Flag—A More Elaborate Example, Clones, Complex Strokes, Inkscape for the Web
Create Tiled Clones..., A Vine Design—A Tiling Example, Clones, Tiling
Relink to Copied, Clones
Select Original, A Vine Design—A Tiling Example, Clones, Text on a Path, Text in a Shape
Unlink Clone, A Vine Design—A Tiling Example, Clones
Copy, Copying, Pasting, and Deleting Objects, Clones, Live Path Effects (LPEs), Pattern Along Path (LPE), Attributes, Onscreen Editing
Cut, A Vine Design—A Tiling Example, Copying, Pasting, and Deleting Objects, Groups, Pattern Along Path (LPE)
Delete, A Hiking Club Logo—An Exercise in Paths, Copying, Pasting, and Deleting Objects
Deselect, Selecting with the Keyboard
Duplicate, A Hiking Club Logo—An Exercise in Paths, A Can of Soup—A Three-Dimensional Drawing with Gradients, Copying, Pasting, and Deleting Objects, Complex Strokes, Inkscape for the Web
Find..., Selecting Objects, Selecting with the Find Dialog
Guides Around Page, Guide Creation
Invert Selection, Selecting with the Keyboard
Make a Bitmap Copy, A Vine Design—A Tiling Example, Copying, Pasting, and Deleting Objects
Paste, Copying, Pasting, and Deleting Objects
Paste in Place, A Vine Design—A Tiling Example, Copying, Pasting, and Deleting Objects, Groups
Paste Size, Transforms with Paste Size Commands
Paste Height, Transforms with Paste Size Commands
Paste Height Separately, Transforms with Paste Size Commands
Paste Size, Transforms with Paste Size Commands
Paste Size Separately, Transforms with Paste Size Commands
Paste Width, Transforms with Paste Size Commands
Paste Width Separately, Transforms with Paste Size Commands
Paste Style, Copying, Pasting, and Deleting Objects, Attributes, Onscreen Editing, Blurring with the Fill and Stroke Dialog
Redo, Undo and Redo
Select All, Exporting PNG (Portable Network Graphic) Files, Selecting with the Keyboard, Text in a Shape
Select All in All Layers, Selecting with the Keyboard
Undo, The Swedish Flag—A Short Example, Undo and Redo
Undo History..., Undo and Redo
XML Editor..., An SVG Button—SVG and the Web, Transforms with the XML Editor, Basic Usage, Positioning SVG

File Menu

Document Properties..., The Swedish Flag—A Short Example, Document Properties, Inkscape Coordinates
Export Bitmap..., The Swedish Flag—A Short Example, Exporting PNG (Portable Network Graphic) Files
Import From Open Clip Art Library, Open Clip Art Library
Import..., A Hiking Club Logo—An Exercise in Paths, The Northern Pacific Railway Logo—A Tracing Example, A Box for Cards—An Isometric Projection, Importing Files
Inkscape Preferences..., The Anatomy of the Inkscape Window, A Vine Design—A Tiling Example, Selecting Objects, Inkscape Coordinates, Transformations, Transforms with the Keyboard, Matrix Tab, Geometric Shapes, Creating Paths, The Pencil Tool, The Bezier (Pen) Tool, The Calligraphy Tool, Hatchings, Using the Node Tool, Miscellaneous Path Commands, Flat (Solid) Colors, Onscreen Editing, Adjusting Gradients, Inkscape Preferences Dialog
Input Devices..., Using a Tablet
New, Creating and Opening Files
Open Recent, Creating and Opening Files
Open..., Creating and Opening Files
Print..., Printing Files
Revert, Creating and Opening Files, Undo and Redo
Save, Saving Files
Save a Copy..., Saving Files
Save As, The Swedish Flag—A Short Example
Save As..., Saving Files, Exporting Other File Types
Templates..., Creating and Opening Files
Vacuum Defs, Vacuuming Files, Live Path Effects (LPEs), Custom Swatches, Inkscape for the Web, General Command Line Options

Help Menu

About Inkscape, General Command Line Options
Keys and Mouse, Help
Tutorials, Editing Basics
Calligraphy, The Calligraphy Tool

Layer Menu

Add Layer..., The Northern Pacific Railway Logo—A Tracing Example, Layers Menu
Delete Current Layer, Layers Menu
Duplicate Current Layer, Layers Menu
Layer to Bottom, Layers Menu
Layer to Top, Layers Menu
Layers..., Layers Dialog, Layers Menu
Lower Layer, Layers Menu
Move Selection to Layer Above, Layers Menu
Move Selection to Layer Below, The Northern Pacific Railway Logo—A Tracing Example, Layers Menu
Raise Layer, Layers Menu
Rename Layer..., Layers Menu
Switch to Layer Above, Layers Menu
Switch to Layer Below, Layers Menu

Object Menu

Align and Distribute..., A Box for Cards—An Isometric Projection, Alignment and Distribution of Objects, Editing Nodes with the Align and Distribute Dialog
Clip
Release, Clipping
Set, A Vine Design—A Tiling Example, Clipping
Fill and Stroke..., The Swedish Flag—A Short Example, The European Flag—A More Elaborate Example, The Northern Pacific Railway Logo—A Tracing Example, A Box for Cards—An Isometric Projection, A Can of Soup—A Three-Dimensional Drawing with Gradients, Editing Nodes with the Align and Distribute Dialog, Attributes, Fill and Stroke Paint, Fill and Stroke Dialog—Color, Display, Fill Indicator Pop-up Menu, Attaching Gradients to Objects, Adjusting Gradients, Patterns, Custom Swatches, Stroke Style, Markers
Flip Horizontal, A Can of Soup—A Three-Dimensional Drawing with Gradients, Transforms with the Object Drop-Down Menu, Spirals, Text on a Path
Flip Vertical, Transforms with the Object Drop-Down Menu, Spirals
Group, A Box for Cards—An Isometric Projection, A Vine Design—A Tiling Example, Groups, Motion
Lower, The Northern Pacific Railway Logo—A Tracing Example, Ordering Objects (Z-Order)
Lower to Bottom, A Can of Soup—A Three-Dimensional Drawing with Gradients, Ordering Objects (Z-Order)
Mask
Release, Masking
Set, Masking
Object Properties..., Selecting Objects, Adding JavaScript
Object to Guides, Guides Created from Objects
Pattern
Objects to Pattern, A Vine Design—A Tiling Example, Creating Patterns
Pattern to Objects, Creating Patterns
Raise, Ordering Objects (Z-Order)
Raise to Top, A Can of Soup—A Three-Dimensional Drawing with Gradients, A Vine Design—A Tiling Example, Ordering Objects (Z-Order)
Rotate 90° CCW, Transforms with the Object Drop-Down Menu
Rotate 90° CW, Transforms with the Object Drop-Down Menu
Rows and Columns..., Rows and Columns
Transform..., The European Flag—A More Elaborate Example, The Northern Pacific Railway Logo—A Tracing Example, A Box for Cards—An Isometric Projection, Transforms with the Transform Dialog
Ungroup, A Hiking Club Logo—An Exercise in Paths, A Can of Soup—A Three-Dimensional Drawing with Gradients, Groups, Motion
Unhide All, Selecting Objects
Unlock All, Selecting Objects

Path Menu

Break Apart, The Northern Pacific Railway Logo—A Tracing Example, Miscellaneous Path Commands, Tweaking Paths, Motion
Combine, A Hiking Club Logo—An Exercise in Paths, The Northern Pacific Railway Logo—A Tracing Example, A Can of Soup—A Three-Dimensional Drawing with Gradients, Miscellaneous Path Commands, Stitch Sub-Paths, Motion
Cut Path, A Can of Soup—A Three-Dimensional Drawing with Gradients, Path Operations, Illustrator to Inkscape
Difference, A Hiking Club Logo—An Exercise in Paths, Path Operations
Division, Path Operations, Illustrator to Inkscape
Dynamic Offset, Path Offset Commands
Exclusion, Path Operations
Inset, Path Offset Commands
Intersection, A Hiking Club Logo—An Exercise in Paths, A Can of Soup—A Three-Dimensional Drawing with Gradients, Path Operations
Linked Offset, Path Offset Commands
Object to Path, A Hiking Club Logo—An Exercise in Paths, A Can of Soup—A Three-Dimensional Drawing with Gradients, Paths, Object to Path, Path Offset Commands, Live Path Effects (LPEs), Pattern Along Path (LPE), Stitch Sub-Paths, VonKoch, Markers, Pattern Along Path (Extension)
Outset, Path Offset Commands
Paste Path Effect, Live Path Effects (LPEs)
Path Effect Editor..., Live Path Effects (LPEs)
Remove Path Effect, Live Path Effects (LPEs)
Reverse, Miscellaneous Path Commands, Stitch Sub-Paths, Text on a Path, Envelope, Perspective
Simplify, The Pencil Tool, Miscellaneous Path Commands, Tracing Bitmaps, Inkscape for the Web, Illustrator to Inkscape
Stroke to Path, Stroke to Path, Tweaking Paths
Trace Bitmap..., The Northern Pacific Railway Logo—A Tracing Example, Tracing Bitmaps
Union, The Swedish Flag—A Short Example, Path Operations, Adding to a Fill, Pattern Along Path (Extension)

Text Menu

Text and Font..., Editing Text, Formatting Text
Glyphs..., Creating Text
Put on Path, A Can of Soup—A Three-Dimensional Drawing with Gradients, Text on a Path
Remove from Path, Text on a Path
Flow into Frame, Text in a Shape
Unflow, Text in a Shape
Convert to Text, Text in a Shape
Remove Manual Kerns, Vector Files, Kerning, Shifting, and Rotating Characters
Check Spelling..., Spell Checking

Filters Menu

Filter Editor..., Basic Use
Remove Filters, Basic Use

Extensions Menu

Generate from Path
Pattern along Path, A Can of Soup—A Three-Dimensional Drawing with Gradients, Pattern Along Path (Extension)
Modify Path
Add Nodes..., A Can of Soup—A Three-Dimensional Drawing with Gradients, Add Nodes
Previous Extension, Extensions
Previous Extension Settings..., Extensions

View Menu

Color-managed View, Flat (Solid) Colors
Display Mode
No Filters, No Filters Mode
Normal, Outline Mode
Outline, Outline Mode, Inkscape for the Web
Toggle, Outline Mode
Duplicate Window, Duplicate Window
Full Screen, Full Screen Mode
Grid, The Swedish Flag—A Short Example, Grid
Guide, The European Flag—A More Elaborate Example, Guides
Icon Preview, Icon Preview
Next Window, Switch Windows
Previous Window, Switch Windows
Show/Hide, The Anatomy of the Inkscape Window, Hide/Show, Palette and Swatches Dialog
Show/Hide Dialogs, Hide/Show Dialogs
Snap, Snapping Objects
Swatches..., Palette and Swatches Dialog
Zoom, Zooming the Canvas
Selection, Whirl